package xian.woniu.service;

import xian.woniu.entity.Diagnosis;

import java.util.List;
import java.util.Map;

/**
 * param: pid 患者id    did 医生id     Diagnosis 诊疗记录
 * method ：
 * findByPid() 根据患者id查看健康记录   用途：医生、用户查看，生成Echarts图
 * findByDid() 根据医生id查找管理的所有病人的健康记录  用途：客户端查看，生成ECharts图
 * findAllPatient() 查找所有病人的健康记录，生成ECharts图
 * addDiagnosis() 新增诊疗记录
 * modDiagnosis() 修改诊疗记录，
 * deleteDiagnosis() 删除诊疗记录，
 */
public interface IDiagnosisService {

    List<Diagnosis> findByPid(Integer pid);

    List<Diagnosis> findByDid(Integer did);

    List<Diagnosis> findAllPatient();

    void addDiagnosis(Diagnosis diagnosis);

    void modDiagnosis(Diagnosis diagnosis );

    default void deleteDiagnosis(Integer pid){};

    List findOrderBypid(String pid);

    List findDiagnosisByPid(String pid);

    void save(Diagnosis diagnosis);
}
